package com.personal.book.service;

import java.util.List;

import com.personal.book.entity.Orders;
import com.personal.tools.PageData;

/**
 * Orders的Service
 * @author 姬
 *
 */
public interface OrdersService {
	
		// 生成订单
		public boolean AddOrders(Orders order);

		// 根据用户名进行查询
		public PageData<Orders> getOrdersByName(int page, int pageSize, String userName);

		// 分页 根据下单的日期的区间进行查询
		public PageData<Orders> getOrdersByDate(int page, int pageSize, String max, String min);

		// 分页 根据订单总价格的范围进行查询
		public PageData<Orders> getOrdersByPrice(int page, int pageSize, double max, double min);

		// 分页 通过价格进行降序
		public PageData<Orders> getOrdersByDesc(int page, int pageSize);

		// 分页 通过价格进行升序
		public PageData<Orders> getOrdersByAsc(int page, int pageSize);
		
		public List<Orders> getOrdersById(int orderId);
		
		public List<Orders> getOrdersByName(String userName);
		
		//删除
		public boolean delOrders(int orderId);

}
